cycle detection - Spanish English Dictionary